@CHARSET "UTF-8";

/*通用样式*/
* {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}

body {
    font: 12px/1.75 "宋体", arial, sans-serif, 'DejaVu Sans', 'Lucida Grande', Tahoma, 'Hiragino Sans GB', STHeiti, SimSun, sans-serif;
    color: #444;
}

body {
    background: #fff;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: none;
}

div, ul, li, p, form {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

em {
    font-style: normal;
    font-weight: normal;
}

table {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

dt, dl, dd {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

form {
    margin: 0px;
    padding: 0px;
}

tr {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

h3, h4 {
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
}

.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}

.blank10 {
    height: 10px;
    overflow: hidden;
}

/*控制数字导航*/
span.N1, span.N2, span.N3, span.N4, span.N5, span.N6, span.N7, span.N8, span.N9, span.N10 {
    display: block;
    float: left;
    width: 17px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 6px;
    height: 15px;
}

span.N1 {
    background: url(../images/n01.gif) no-repeat 0px 4px;
}

span.N2 {
    background: url(../images/n02.gif) no-repeat 0px 4px;
}

span.N3 {
    background: url(../images/n03.gif) no-repeat 0px 4px;
}

span.N4 {
    background: url(../images/n04.gif) no-repeat 0px 4px;
}

span.N5 {
    background: url(../images/n05.gif) no-repeat 0px 4px;
}

span.N6 {
    background: url(../images/n06.gif) no-repeat 0px 4px;
}

span.N7 {
    background: url(../images/n07.gif) no-repeat 0px 4px;
}

span.N8 {
    background: url(../images/n08.gif) no-repeat 0px 4px;
}

span.N9 {
    background: url(../images/n09.gif) no-repeat 0px 4px;
}

span.N10 {
    background: url(../images/n10.gif) no-repeat 0px 4px;
}

/*网站首页样式*/
.ks7hd {
    width: 100%;
    margin: 0px auto;
    background: url(../images/topbg.gif) repeat-x;
    height: 33px;
}

.ks7hd .topbox {
    width: 960px;
    margin: 0px auto;
}

.ks7l {
    width: 580px;
    float: left;
    line-height: 33px;
    padding-left: 10px;
    color: #666;
    _padding-top: 6px;
}

.ks7l a {
    color: #006699;
}

.ks7l input.textbox {
    border: 1px solid #cccccc;
    height: 18px;
    color: #999;
}

.ks7r {
    width: 360px;
    float: right;
    height: 33px;
    _padding-top: 5px;
    line-height: 33px;
    text-align: right;
    color: #e6e6e6;
}

.ks7r a {
    color: #555;
}

.gg980 {
    width: 980px;
    margin: 0px auto;
}

.head {
    width: 960px;
    margin: 0px auto;
}

.logo {
    width: 450px;
    float: left;
    margin-top: 10px;
}

.nav {
    width: 500px;
    float: right;
    text-align: right;
    margin-top: 20px;
}

.nav li {
    float: left;
    width: 82px;
    text-align: center;
}

.nav a, .nav a:visited {
    color: #333;
    font-size: 12px;
    font-weight: normal;
}

.nav li span {
    margin-top: -2px;
    display: block;
    color: #666;
    font-weight: normal;
    font-size: 12px;
}

.nav a:hover {
    color: #006699;
}

.navtop {
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.navtop ul {
    margin: 0;
    padding: 0;
}

.navtop li {
    width: 79px;
    float: left;
    background: url(../images/navheader.gif) no-repeat center -41px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-left: 2px;
    margin-right: 2px;
}

.navtop li.currclass {
    width: 79px;
    float: left;
    background: url(../images/navheader.gif) no-repeat right -41px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 2px;
}

.navtop a {
    text-align: center;
    display: block;
    font-size: 14px;
    color: #555;
}

.navtop li.currclass a {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

.navtop li a:hover {
    display: block;
    background: url(../images/navheader.gif) no-repeat left -41px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.nav_head {
    width: 960px;
    margin: 0px auto;
    background: url(../images/navheader.gif) repeat-x;
    height: 40px;
    overflow: hidden;
}

.searchmain {
    width: 960px;
    margin: 0px auto;
    padding-top: 6px;
}

.searchmain .shopfl {
    width: 210px;
    float: left;
    margin-right: 15px;
}

.shopfltitle {
    background: url(../images/leftflbg.gif) no-repeat;
    height: 35px;
    font-size: 14px;
    font-weight: bold;
    color: yellow;
    padding-left: 15px;
    line-height: 35px;
    overflow: hidden;
}

.searchmain ul {
    padding-left: 2px;
}

.searchmain li {
    width: 100px;
    float: left;
    background: url(../images/line.gif) no-repeat right 5px;
    text-align: center;
    line-height: 28px;
}

.searchmain a {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
}

.searchmain a:hover {
    color: yellow;
    text-decoration: none;
}

.searchmain .searchbox {
    width: 435px;
    float: left;
}

.searchmain .searchtext {
    width: 340px;
    float: left;
    background: url(../images/searchbg.gif) no-repeat;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    color: #999;
    padding-left: 5px;
}

.searchmain .searchbut {
    width: 80px;
    float: left;
}

.searchmain .searchr {
    width: 300px;
    float: right;
    background: url(../images/BuyCar.jpg) no-repeat;
    line-height: 25px;
    padding-top: 0px;
}

.searchmain .searchr .spcart {
    width: 280px;
    float: left;
    font-size: 12px;
    color: #000;
    padding-left: 12px;
}

.searchmain .searchr .spcart a {
    color: #000;
    font-weight: normal
}

.shopad1 {
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.shopmain {
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.shopmain .shopmainl {
    width: 211px;
    float: left;
}

.shopmain .shopmainl .shop_left1 {
}

.shopmain .shopmainl .shop_left1 .shop_left_title {
    background: url(../images/bg_tit_home.gif) no-repeat;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 15px;
}

.shopmain .shopmainl .shop_left1 .shop_left1_box {
    border: #C50001 1px solid;
    border-top: none;
    padding: 8px;
}

.shopmain .shopmainl .shop_left1 .shop_left1_box .classtitle {
    line-height: 28px;
}

.shopmain .shopmainl .shop_left1 .shop_left1_box .classtitle a {
    font-weight: bold;
    color: #ff6600;
}

.shopmain .shopmainl .shop_left1 .shop_left1_box .list {
    line-height: 28px;
}

.shopmain .shopmainl .shop_left1 .shop_left1_box .list a:Hover {
    color: #CC0000;
    text-decoration: none;
}

.shopmain .shopmainl .shop_left2 {
    margin-top: 10px;
}

.shopmain .shopmainl .shop_left2 .shop_left_title {
    background: url(../images/bg_tit_home.gif) no-repeat 0px -30px;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    padding-left: 15px;
}

.shopmain .shopmainl .shop_left2 .shop_left2_box {
    border: #EEEEEE 1px solid;
    border-top: none;
    height: 34px;
    padding: 8px;
    overflow: hidden;
}

.shopmain .shopmainl .shop_left2 .shop_left2_box .textbox {
    width: 130px;
}

.shopad {
    margin-top: 10px;
    border: #EEEEEE 1px solid;
    text-aling: center;
}

.shopmain .shopmainl .shop_left3 {
    margin-top: 10px;
}

.shopmain .shopmainl .shop_left3 .shop_left_title {
    background: url(../images/bg_tit_home.gif) no-repeat 0px -30px;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    padding-left: 15px;
}

.shopmain .shopmainl .shop_left3 .shop_left3_box {
    border: #EEEEEE 1px solid;
    border-top: none;
    padding: 8px;
    height: 100%;
    overflow: hidden;
}

.shopmain .shopmainl .shop_left3 .shop_left3_box ul {
}

.shopmain .shopmainl .shop_left3 .shop_left3_box li {
    width: 50%;
    height: 70px;
    float: left;
    text-align: center;
}

.shopmain .shopmainl .shop_left3 .shop_left3_box img {
    width: 88px;
    height: 31px;
    border: #E8E8E8 1px solid;
    padding: 2px;
    margin-bottom: 9px;
}

.shopmain .shopmainl .shop_left3 .shop_left3_box a:hover {
    color: #CC0000;
    text-decoration: none;
}

.shopmain .shopmainl .shop_left3 .shop_left4_box {
    padding: 8px;
    border: #EEEEEE 1px solid;
    border-top: none;
}

.shopmain .shopmainl .shop_left3 .shop_left4_box ul {
}

.shopmain .shopmainl .shop_left3 .shop_left4_box li {
    line-height: 25px;
}

.shopmain .shopmainl .shop_left3 .shop_left4_box .product_one {
    height: 70px;
    border-bottom: #ccc 1px dotted;
}

.shopmain .shopmainl .shop_left3 .shop_left4_box .product_one .floatl {
    width: 60px;
    float: left;
}

.shopmain .shopmainl .shop_left3 .shop_left4_box .product_one .floatl img {
    border: #E8E8E8 1px solid;
    padding: 1px;
}

.shopmain .shopmainl .shop_left3 .shop_left4_box .product_one .floatr {
    width: 120px;
    float: right;
}

.shopmain .shopmainl .shop_left3 .shop_left4_box .product_one .floatr a {
    font-weight: bold;
}

.shopmain .shopmainl .shop_left3 .shop_left4_box .product_one .floatr span {
    font-size: 14px;
    font-weight: bold;
    color: #CC0000;
}

.shopmain .shopmainl .shop_left3 .shop_left4_box a:hover {
    color: #CC0000;
    text-decoration: none;
}

.shopmain .shopmainl .shop_left3 .shop_left5_box {
    border: #EEEEEE 1px solid;
    border-top: none;
    padding: 8px;
    height: 149px;
    overflow: hidden;
}

.shopmain .shopmainl .shop_left3 .shop_left5_box .vote {
}

.shopmain .shopmainl .shop_left3 .shop_left5_box .vote .votetitle {
    color: #666;
}

.shopmain .shopmainr {
    width: 738px;
    float: right;
}

.shopmain .shopmainr .shopmainr1 {
}

.shopmain .shopmainr .shopmainr1 .left {
    width: 517px;
    float: left;
}

.shopmain .shopmainr .shopmainr1 .right {
    width: 211px;
    float: right;
}

.shopmain .shopmainr .shopmainr1 .right .xsqg {
    border: #e6e6e6 1px solid;
    height: 246px;
    border-top: none;
    overflow: hidden;
}

.shopmain .shopmainr .shopmainr1 .right .notice {
    padding: 8px;
    border: #e6e6e6 1px solid;
    height: 230px;
    border-top: none;
    overflow: hidden;
}

.shopmain .shopmainr .shopmainr1 .right .notice a {
    color: #000;
}

.shopmain .shopmainr .shopmainr1 .right .notice a:Hover {
    color: #cc0000;
}

/*首页鼠标特效start*/
.scrollFrame {
    width: 100%;
}

.scrollFrame .cls {
    clear: both;
}

.scrollFrame .cont {
    text-align: left;
}

.scrollFrame .hidden {
    display: none;
}

.scrollFrame .display {
    display: block;
}

.scrollFrame .textDiv {
    margin: 0;
    text-align: center;
}

.scrollFrame {
    margin: 0px auto;
    overflow: hidden;
}

.scrollFrame .scrollUl {
    border-bottom: #CC0000 2px solid;
    height: 27px;
}

.scrollFrame .scrollUl li {
    float: left;
    margin: 0px 2px;
}

.scrollFrame .bor03 {
    clear: both;
    border-top: none;
}

.scrollFrame .sd01 {
    cursor: pointer;
    color: #FFF;
    background: url(../images/tabs.gif) no-repeat left bottom;
    width: 100px;
    height: 27px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.scrollFrame .sd02 {
    cursor: pointer;
    width: 100px;
    height: 27px;
    background: url(../images/tabs.gif) no-repeat;
    font-size: 14px;
    font-weight: bold;: #000;
    text-align: center;
}

.scrollFrame .bor03 ul {
    text-align: left;
    line-height: 24px;
}

/*首页鼠标特效end*/

/*首页抢购样式*/
.timeBox {
    wborder-width: 0px;
    padding-top: 4px;
    height: 23px;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
}

.timeBox strong {
    font-size: 20px;
    padding: 0 3px;
    color: #E11400;
}

.Product_List_S {
    width: 207px;
    border: solid #E7CA96;
    border-width: 0px;
    overflow: hidden;
}

.Product_List_S ul {
    margin: 0px;
    padding: 0px;
}

.Product_List_S li {
    width: 207px;
    padding: 0;
    border: 0;
}

.Product_List_S li.first {
    background: none;
}

.Product_List_S dl {
    background: none;
    padding: 3px
}

.Product_List_S dl dt {
    margin-bottom: 5px;
    position: relative;
}

.Product_List_S dl dt img.q {
    position: absolute;
    width: 46px;
    height: 41px;
    right: 40px;
    bottom: 0;
}

.Product_List_S dl dt img.qW {
    position: absolute;
    width: 46px;
    height: 47px;
    right: 40px;
    bottom: 0;
}

.Product_List_S dd.p_Name {
    height: 26px;
}

.Product_List_S dd.p_Name a {
    color: #666;
    background: #F1F1F1;
    display: block;
    text-align: center;
}

.Product_List_S dd.p_Name a:hover {
    color: #fff;
    background: #FF6600;
    display: block;
    text-align: center;
    text-decoration: none;
}

.Product_List_S dd.p_Price {
    color: #E42E2F;
    font-weight: bold;
}

.Product_List_S dd.p_Price strong {
    font-size: 12px;
}

.Product_List_S dd.p_Price1 {
    color: #666;
    height: 30px;
    line-height: 30px;
}

.Product_List_S dd.p_Price1 em {
    text-decoration: line-through;
}

.Product_List_S dd.p_Price1 strong {
    color: #E42E2F;
    height: 30px;
    line-height: 30px;
}

.loading {
    width: 209px;
    border: 1px solid #E7CA96;
    height: 369px;
}

.loading img {
    margin: 180px auto 0;
}

.Product_List_S img {
    width: 145px;
    height: 120px
}

/*首页抢购样式end*/

.shopmain .shopmainr .shopmainr2 {
    margin-top: 10px;
}

.shopmain .shopmainr .shopmainr2 .title {
    background: url(../images/shopbg.gif) repeat-x 28px -28px;
    width: 738px;
    float: left;
}

.shopmain .shopmainr .shopmainr2 .title h2 {
    background: url(../images/shopbg.gif) no-repeat;
    width: 150px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 30px;
    height: 28px;
}

.shopmain .shopmainr .shopmainr2 .title .extra {
    background: url(../images/shopbg.gif) no-repeat right bottom;
    width: 50px;
    float: right;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.shopmain .shopmainr .shopmainr2 .title .extra a {
    color: #999;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box {
    border: #e6e6e6 1px solid;
    border-top: none;
    height: 100%;
    padding-bottom: 10px;
    overflow: hidden;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box ul {
    padding: 10px;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box li {
    width: 20%;
    float: left;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box li div.shoppic {
    text-align: center;
    margin-bottom: 8px;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box img {
    padding: 2px;
    border: #E8E8E8 1px solid;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box span#market {
    color: #999;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box span#shopj {
    color: #666;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box span#shopj b {
    color: #CC0000;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box a {
    font-weight: normal;
    color: #336699;
    text-align: left;
}

.shopmain .shopmainr .shopmainr2 .shopmainr2box a:hover {
    color: #CC0000;
    text-decoration: none;
}

/*栏目页*/
.DaoHang {
    width: 948px;
    background: #FEF7E4;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    border: #FECF97 1px solid;
    margin: 0px auto;
    margin-top: 10px;
    color: #555;
}

.DaoHang a {
    color: #555;
}

.shopmain .shopmainr .shoplist {
}

.shopmain .shopmainr .shoplist1 {
}

.shopmain .shopmainr .shoplist1 .title {
    background: url(../images/shopbg.gif) repeat-x 28px -28px;
    width: 738px;
    float: left;
}

.shopmain .shopmainr .shoplist1 .title h2 {
    background: url(../images/shopbg.gif) no-repeat;
    width: 150px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 30px;
    height: 28px;
}

.shopmain .shopmainr .shoplist1 .title .extra {
    background: url(../images/shopbg.gif) no-repeat right bottom;
    width: 50px;
    float: right;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.shopmain .shopmainr .shoplist1 .title .extra a {
    color: #999;
}

.shopmain .shopmainr .shoplist1 .shoplist1box {
    border: #e6e6e6 1px solid;
    border-top: none;
    height: 100%;
    padding-bottom: 10px;
    overflow: hidden;
}

.shopmain .shopmainr .shoplist1 .shoplist1box ul {
    padding: 10px;
}

.shopmain .shopmainr .shoplist1 .shoplist1box li {
    width: 25%;
    float: left;
    text-align: center;
    height: 170px
}

.shopmain .shopmainr .shoplist1 .shoplist1box img {
    border: #E8E8E8 1PX solid;
    padding: 2px;
}

.shopmain .shopmainr .shoplist1 .shoplist1box span {
    width: 120px;
    line-height: 12px;
    overflow: hidden;
}

.shopmain .shopmainr .shoplist1 .shoplist1box h5 {
    color: orange;
}

.shopmain .shopmainr .shoplist1 .shoplist1box a {
    color: #336699;
}

.shopmain .shopmainr .shoplist1 .shoplist1box a:hover {
    color: #ff6600;
    text-decoration: none;
}

.shopmain .shopmainr .shoplist1 .title h3 {
    background: url(../images/shopbg.gif) no-repeat;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #000;
    padding-left: 10px;
    height: 28px;
}

.shopmain .shopmainr .shoplist1 #psearch_result {
    border: #e6e6e6 1px solid;
    border-top: none;
    height: 100%;
    padding-bottom: 10px;
    overflow: hidden;
}

.shopmain .shopmainr .shoplist1 #psearch_result ul {
    padding: 10px;
}

.shopmain .shopmainr .shoplist1 #psearch_result li {
    width: 25%;
    float: left;
    text-align: center;
}

.shopmain .shopmainr .shoplist1 #psearch_result img {
    padding: 2px;
    border: #e8e8e8 1PX solid;
}

.shopmain .shopmainr .shoplist1 #psearch_result A {
    color: #336699;
}

.shopmain .shopmainr .shoplist1 #psearch_result a:hover {
    color: #ff6600;
    text-decoration: none;
}

.shopmain .shopmainr .shoplist1 #psearch_result span.ff6600 {
    color: #ff6600;
    font-size: 14px;
    font-weight: bold;
}

.shopmain .shopmainr .shoplist1 .shoplistbox {
    border: #e6e6e6 1px solid;
    border-top: none;
    height: 100%;
    padding-bottom: 10px;
    overflow: hidden;
}

.shopmain .shopmainr .shoplist2 {
    margin-top: 10px;
}

.shopmain .shopmainr .shoplist2 .title {
    background: url(../images/shopbg.gif) repeat-x 28px -28px;
    width: 738px;
    float: left;
}

.shopmain .shopmainr .shoplist2 .title h2 {
    background: url(../images/shopbg.gif) no-repeat;
    width: 150px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 30px;
    height: 28px;
}

.shopmain .shopmainr .shoplist2 .title .extra {
    background: url(../images/shopbg.gif) no-repeat right bottom;
    width: 50px;
    float: right;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.shopmain .shopmainr .shoplist2 .title .extra a {
    color: #999;
}

.shopmain .shopmainr .shoplist2 .shoplistbox {
    border: #e6e6e6 1px solid;
    border-top: none;
    height: 100%;
    padding-bottom: 10px;
    overflow: hidden;
}

.shopmain .shopmainr .shoplist2 .shoplistbox ul {
    padding: 8px;
}

.shopmain .shopmainr .shoplist2 .shoplistbox li {
    width: 25%;
    float: left;
    text-align: center;
    color: #999;
}

.shopmain .shopmainr .shoplist2 .shoplistbox img {
    padding: 2px;
    border: #E8E8E8 1px solid;
    margin-bottom: 10px;
}

.shopmain .shopmainr .shoplist2 .shoplistbox span {
    font-weight: bold;
    color: #ff6600;
}

.shopmain .shopmainr .shoplist2 .shoplistbox a {
    font-weight: normal;
    color: #555;
    text-align: left;
}

.shopmain .shopmainr .shoplist2 .shoplistbox a:hover {
    color: #CC0000;
    text-decoration: none;
}

/*商城内容页*/
.shopmainr .biaoti {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: center;
}

.shopmainr .productbox {
    margin-top: 10px;
}

.shopmainr .productbox .productl {
    width: 320px;
    float: left;
    border: #ccc 1px solid;
}

.product_comp {
    text-align: center;
    margin-bottom: 10px;
}

.shopmainr .productbox .productr {
    width: 400px;
    float: right;
}

.shopmainr .productbox .productr ul {
}

.shopmainr .productbox .productr li {
    line-height: 32px;
    color: #999;
}

.shopmainr .productbox .productr span {
    color: #000;
}

.shopmainr .productbox .productr span.price {
    font-size: 15px;
    font-weight: bold;
    color: #FF6600;
}

.shopmainr .productbox .productr span.hits {
    font-size: 12px;
    color: #ff6600;
}

.shopmainr .productbox .productr span.sales {
    font-size: 12px;
    color: #ff6600;
}

.shopmainr .productbox .productr div.share {
    margin-top: 12px;
}

.carbox {
    padding: 10px;
    border: 1px solid #E5E1E1;
    background: #F6F6F6;
    width: 90%;
}

#buybtn {
    cursor: pointer;
    margin-top: 10px;
    width: 139px;
    height: 36px;
    background: url(../images/buy_button.png) no-repeat;
    border: 0px
}

#carbtn {
    cursor: pointer;
    margin-top: 10px;
    width: 139px;
    height: 36px;
    background: url(../images/buy_button.png) no-repeat -140px;
    border: 0px
}

.carbox span {
    float: left;
    width: 36px;
    text-align: center;
    line-height: 22px;
}

.carbox span.txt {
    border: 1px #c9c8ce solid;
    padding: 1px 0px;
    margin-right: 12px;
    color: #646464;
    font-family: Arial, Helvetica, sans-serif;
    background: #fff;
    margin-bottom: 5px;
    white-space: nowrap;
}

.carbox span.txt:Hover {
    border: 1px #ff6701 solid;
}

.carbox span.curr {
    background: url(../images/ok.gif) #fff no-repeat right bottom;
    padding: 1px 0px;
    margin-right: 12px;
    line-height: 22px;
    border: 1px #ff6701 solid;
}

.carbox div {
    clear: both
}

.bookborder {
    width: 750px;
    margin: 10px auto;
    margin-top: 10px;
    border: #FECF97 1px solid;
}

.bookborder .bookdetailtitle {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: #F56833 2px solid;
}

.bookborder .bookdetailbox {
    padding: 10px;
}

.product_info {
}

.productintro {
    padding: 10px;
}

.cart {
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.cartbox {
    width: 958px;
    margin: 0px auto;
    margin-top: 10px;
    border: #FECF97 1px solid;
}

.logintips {
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: #F56833 2px solid;
}

.ShoppingCart {
}

.ShoppingCart table {
}

.ShoppingCart .border .title {
    background: #FFE6DB;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
}

.ShoppingCart .border .tdbg {
    height: 65px;
}

.ShoppingCart .tdbg a {
    color: #336699;
}

.ShoppingCart .tdbg a:hover {
    color: #ff6600;
    text-decoration: none;
}

.carttr {
    margin-top: 10px;
}

.ShoppingCart .tdbg img {
    margin-right: 10px;
}

.carttr img {
    padding-left: 10px;
}

.prolist {
}

.prolist ul {
    padding: 10px;
}

.prolist li {
    width: 10%;
    float: left;
    text-align: center;
}

.prolist img {
    padding: 3px;
    border: #E8e8e8 1px solid;
}

.kblist {
}

.kblist ul {
    padding: 10px;
}

.kblist li table {
    width: 50%;
    float: left;
}

.kblist a.t {
    color: #336699;
}

.kblist a:hover {
    color: #ff6600;
    text-decoration: none;
}

.contactborder {
    width: 958px;
    margin: 0px auto;
    margin-top: 10px;
    border: #FECF97 1px solid;
}

.contactborder .titleinput {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: #F56833 2px solid;
}

.contactborder table {
    padding: 10px;
}

.contactborder td {
    height: 36px;
    line-height: 36px;
}

.contactborder input {
    height: 27px;
    line-height: 27px;
}

.provincename {
    color: #ff6600
}

.tocity {
    border: 1px solid #006699;
    text-align: center;
    background: #C6E7FA;
    height: 23px;
    width: 130px;
}

.showcity {
    position: absolute;
    background: #C6E7FA;
    border: #278BC6 1px solid;
    width: 420px;
    display: none;
    height: 450px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.delivery {
    width: 500px;
    padding: 5px;
    border: 1px solid #cccccc;
    background: #f1f1f1
}

.jgxx {
    color: #ff3300
}

.jgxx span {
    color: blue
}

.orderview {
    width: 960px;
    margin: 0px auto;
}

.cartborder {
    width: 958px;
    margin: 0px auto;
    margin-top: 10px;
    border: #FECF97 1px solid;
}

.cartborder .titleinput {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: #F56833 2px solid;
}

.contactbox {
    padding: 10px;
}

.contactbox ul {
    padding: 10px;
}

.contactbox li {
    height: 30px;
    line-height: 30px;
    width: 50%;
    float: left;
}

.cartborder div.but {
    margin-top: 10px;
    text-align: center;
    margin-bottom: 10px;
}

.succbox {
    width: 958px;
    margin: 0px auto;
    margin-top: 10px;
}

.payl {
    width: 470px;
    float: left;
    border: #FECF97 1px solid;
}

.payl .title {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: #F56833 2px solid;
}

.payl .paylbox {
}

.payl .paylbox ul {
    padding: 10px;
}

.payr {
    width: 470px;
    float: right;
    border: #FECF97 1px solid;
}

.payr .title {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: #F56833 2px solid;
}

.payr .payrbox {
}

.payr .payrbox ul {
    padding: 10px;
}

.bankbox {
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.bankbox .left {
    width: 202px;
    float: left;
}

.bankbox .left .left1 {
    border: #FECF97 1px solid;
}

.bankbox .left .left1 .tit {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: #F56833 2px solid;
}

.bankbox .left .left1 .left1box {
}

.bankbox .left .left1 .left1box ul {
    padding: 10px;
}

.bankbox .left .left1 .left1box li {
    height: 25px;
    line-height: 25px;
    background: url(../images/dot.jpg) no-repeat 0px 10px;
    padding-left: 10px;
    border-bottom: #E8E8E8 1px dotted;
}

.google {
    margin-top: 10px;
    border: #FECF97 1px solid;
}

.bankbox .right {
    width: 748px;
    float: right;
}

.bankbox .right .right1 {
    border: #FECF97 1px solid;
}

.bankbox .right .right1 h3 {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: #F56833 2px solid;
}

.bankbox .right .right1 .right1cont {
    padding: 10px;
    line-height: 25px;
}

.paybox {
    border: #FECF97 1px solid;
    margin-top: 10px;
    padding: 10px;
}

.paybox table td {
    height: 39px;
    text-align: center;
}

.payname {
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}

.shopsxcontent {
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.shopsxcontent .left {
    width: 252px;
    float: left;
}

.shopsxcontent .left .left1 {
    border: #FECF97 1px solid;
}

.shopsxcontent .left .left2 {
    border: #FECF97 1px solid;
    margin-top: 10px;
}

.shopsxcontent .left .left2 .tit {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: #F56833 2px solid;
}

.shopsxcontent .left .left2 .left1box {
    padding: 10px;
}

.shopsxcontent .left .left3 {
    border: #FECF97 1px solid;
    margin-top: 10px;
}

.shopsxcontent .right {
    width: 700px;
    float: right;
}

.shopsxcontent .right .right1 {
    border: #FECF97 1px solid;
    padding: 10px;
}

.shopsxcontent .right .right1 h3 {
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin-bottom: 10px;
}

.shopsxcontent .right .right1 div.condition_title {
    width: 50px;
    float: left;
    font-weight: bold;
    line-height: 30px;
}

.shopsxcontent .right .right1 div.container a {
    padding: 0px 8px;
    color: #336699;
    line-height: 30px;
}

.shopsxcontent .right .right1 div.container strong {
    background: #ff6600;
    padding: 3px;
    color: #fff;
}

.shopsxcontent .right .right2 {
    border: #FECF97 1px solid;
    margin-top: 10px;
    height: 1080px;
    overflow: hidden;
}

.fcsearch_tabs {
    border-bottom: #ff6600 1px solid;
    height: 36px;
    line-height: 36px;
}

.fcsearch_tabs ul {
    padding: 8px;
}

.fcsearch_tabs li {
    width: 100px;
    height: 24px;
    margin: 4px;
    text-align: center;
    float: left;
    background: url(../images/nochoose.gif) no-repeat;
    font-size: 14px;
}

.fcsearch_tabs li.slt {
    width: 100px;
    height: 24px;
    margin: 4px;
    text-align: center;
    float: left;
    background: url(../images/choose.gif) no-repeat;
}

.fcsearch_tabs li.slt a {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.shopsxresult {
    background: url(../images/shop_title.gif) repeat-x;
    height: 33px;
    line-height: 33px;
}

.shopsxresult .totalnum {
    width: 250px;
    float: left;
    padding-left: 10px;
    font-size: 14px;
}

.shopsxresult .totalnum span {
    font-weight: bold;
    color: red;
}

.shopsxresult .sortby {
    width: 400px;
    float: right;
    text-align: right;
    _padding-top: 6px;
}

.shopsxresult .sortby a {
    margin: 3px;
    color: #000;
    background: url(../images/info-up.gif) no-repeat;
    padding-left: 14px;
}

.shoplisting {
}

.shoplisting ul {
    padding: 7px;
}

.shoplisting li {
    width: 18%;
    margin: 6px;
    *+margin: 7px;
    _margin: 6px;
    float: left;
    height: 220px;
    overflow: hidden;
}

.shoplisting li .photo img {
    width: 117px;
    height: 120px;
    border: #F1F1F1 1px solid;
    padding: 2px;
}

.shoplisting li .details {
    margin-top: 8px;
}

.shoplisting li .details h3 {
    font-weight: bold;
    color: #CC0000;
    font-size: 14px;
    text-align: center;
}

.shoplisting li .details h4 {
    font-weight: normal;
    color: #000;
    font-size: 12px;
}

.shoplisting li .details h4 a {
    color: #336699;
}

.shoplisting li .details h4 a:hover {
    color: #ff6600;
    text-decoration: none;
}

.shoporderbox {
    width: 958px;
    margin: 0px auto;
    border: #FECF97 1px solid;
    margin-top: 10px;
    padding-bottom: 10px;
}

.ddcxbox {
    margin-top: 20px;
    padding-left: 20px;
}

.orderresult {
    margin-top: 20px;
    padding: 10px;
}

.orderresult .searchtips {
    background: #C1E3F1;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 12px
}

.orderresult table {
    width: 100%
}

.orderresult .border {
    border: 1px solid #e8e8e8;
    background: #ffffff;
}

.orderresult .title {
    background: #EFEFEF;
    color: #555;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
}

.orderresult .tdbg {
    background: #F6F9FD;

}

.orderresult .tdbg td {
    text-align: left;
}

.zxlb {
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.zxlb .floatl {
    width: 474px;
    float: left;
    border: #FECF97 1px solid;
}

.zxlb .floatr {
    width: 474px;
    float: right;
    border: #FECF97 1px solid;
}

.zxlbtit {
    background: #FEF7E4;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding-left: 10px;
}

.showpack {
    height: 150px;
    overflow: hidden;
}

.showpack ul {
    padding: 10px;
}

.showpack li {
    height: 25px;
    line-height: 25px;
    background: url(../images/dot.jpg) no-repeat 0px 10px;
    padding-left: 10px;
}

.showpack a {
    color: #000;
}

.showpack a:hover {
    color: #ff6600;
    text-decoration: none;
}

.zxlbbox {
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.zxlbbox .floatl {
    width: 200px;
    float: left;
    border: #FECF97 1px solid;
}

.zxlbbox .floatl .title {
    background: #FEF7E4;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.zxlbbox .floatl .floatlbox {
    padding: 10px;
}

.zxlbbox .floatl .floatlbox .packdel {
    margin-top: 10px;
}

.zxlbbox .floatr {
    width: 750px;
    float: right;
    border: #FECF97 1px solid;
}

.zxlbbox .floatr .zxlbboxintro {
    background: #FEF7E4;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.zxlbbox .floatr .PackIntro {
    padding: 10px;
    line-height: 25px;
}

.zxlbbox .floatr .productlb {
    padding: 10px;
}

.zxlbbox .floatr .productlb li {
    width: 25%;
    float: left;
    text-align: center;
    height: 200px;
    overflow: hidden;
}

.zxlbbox .floatr .productlb img {
    width: 120px;
    height: 120px;
    border: #E8E8E8 1px solid;
    padding: 2px;
}

.zxlbbox .floatr .ProductList {
    padding: 10px;
}

.zxlbbox .floatr .thead {
    background: #E8E8E8;
    height: 29px;
    line-height: 29px;
}

.brandmain {
    width: 948px;
    margin: 0px auto;
    margin-top: 10px;
    border: #FECF97 1px solid;
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}

.brandbox {
    width: 958px;
    margin: 0px auto;
    margin-top: 10px;
    height: 100%;
    overflow: hidden;
    border: #FECF97 1px solid;
    padding-bottom: 10px;
}

.brandbox ul {
    padding: 10px;
}

.brandbox li {
    width: 20%;
    float: left;
    text-align: center;
}

.brandbox a {
    color: #336699;
}

.brandbox a:hover {
    color: #ff6600;
    text-decoration: none;
}

.shopmain .shopmainr .shoplist3 {
    margin-top: 10px;
}

.shopmain .shopmainr .shoplist3 .title {
    background: url(../images/shopbg.gif) repeat-x 28px -28px;
    width: 738px;
    float: left;
}

.shopmain .shopmainr .shoplist3 .title h2 {
    background: url(../images/shopbg.gif) no-repeat;
    width: 150px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 30px;
    height: 28px;
}

.shopmain .shopmainr .shoplist3 .title .extra {
    background: url(../images/shopbg.gif) no-repeat right bottom;
    width: 50px;
    float: right;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.shopmain .shopmainr .shoplist3 .title .extra a {
    color: #999;
}

.shopmain .shopmainr .shoplist3 .shoplistbox {
    border: #e6e6e6 1px solid;
    border-top: none;
    height: 100%;
    padding-bottom: 10px;
    overflow: hidden;
}

.shopmain .shopmainr .shoplist3 .shoplistbox ul {
    padding: 8px;
}

.brandintrobox {
    padding: 20px;
}

.brandintrobox h3 {
    padding-left: 30px;
    color: #CC0000;
    height: 30px;
    line-height: 30px;
}

.brandintro img {
    margin-right: 10px;
}

.brandlist {
    padding: 10px;
    border-top: 1px #E8E8E8 solid;
}

.brandlist ul {
}

.brandlist li {
    width: 25%;
    float: left;
    text-align: center;
    color: #999;
}

.brandlist a {
    color: #336699;
}

.productmain9 {
    width: 960px;
    margin: 0px auto;
}

.productmain9 .title {
    background: url(../images/shopbg.gif) repeat-x 28px -28px;
    width: 960px;
    float: left;
}

.productmain9 .title h2 {
    background: url(../images/shopbg.gif) no-repeat;
    width: 150px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 30px;
    height: 28px;
}

.productmain9 .title .extra {
    background: url(../images/shopbg.gif) no-repeat right bottom;
    width: 50px;
    float: right;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.productmain9 .title .extra a {
    color: #999;
}

.productmain9 .productmain9box {
    padding: 10px;
    border: #e8e8e8 1px solid;
    border-top: none;
    height: 100%;
    overflow: hidden;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 25px;
    color: #666;
}

.productmain10 {
    width: 960px;
    margin: 0px auto;
}

.productmain10 .title {
    background: url(../images/shopbg.gif) repeat-x 28px -28px;
    width: 960px;
    float: left;
}

.productmain10 .title h2 {
    background: url(../images/shopbg.gif) no-repeat;
    width: 150px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 30px;
    height: 28px;
}

.productmain10 .title .extra {
    background: url(../images/shopbg.gif) no-repeat right bottom;
    width: 50px;
    float: right;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.productmain10 .title .extra a {
    color: #999;
}

.productmain10 .productmain10box {
    border: #e8e8e8 1px solid;
    border-top: none;
    height: 100%;
    overflow: hidden;
    padding-bottom: 10px;
    line-height: 25px;
    color: #666;
}

.productmain10 .productmain10box td {
    padding: 0px;
    margin: 0px;
    border-bottom: #e8e8e8 1px solid;
    line-height: 30px;
}

.productmain10 .productmain10box td.pro_pic {
    text-align: center;
}

.productmain10 .productmain10box td.pro_pic img {
    padding: 2px;
    border: #f1f1f1 1px solid;
    margin: 3px;
}

.productmain10 .productmain10box a:hover {
    color: #ff6600;
}

.groupbyad {
    border: #e8E8E8 1PX solid;
}

.helpmain {
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.helpmain .left {
    width: 220px;
    float: left;
    border: #FECF97 1px solid;
}

.helpmain .left h3 {
    background: url(../images/helptitbg.gif) repeat-x;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    color: #555;
    padding-left: 10px;
}

.helpmain .left .leftbox {
}

.helpmain .left .leftbox dt {
    background: #FEF7E4;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin-bottom: 1px;
    font-weight: bold;
    text-align: center;
}

.helpmain .left .leftbox ul {
}

.helpmain .left .leftbox li {
    background: #F0F4F4;
    height: 35px;
    line-height: 35px;
    margin-bottom: 1px;
    text-align: center;
}

.helpmain .left .leftbox a:hover {
    background: #EFA89B;
    height: 35px;
    color: #fff;
    text-decoration: none;
    display: block;
    line-height: 35px;
    margin-bottom: 1px;
    text-align: center;
}

.helpmain .right {
    width: 725px;
    float: right;
}

.helpmain .right .rightbox {
}

.helpmain .right .rightbox h3 {
    background: #F5F5F5 url(../images/helpkey.gif) no-repeat;
    height: 26px;
    font-size: 14px;
    font-weight: bold;
    color: #ff6600;
    padding-left: 38px;
    border: #E4E4E4 1px solid;
    line-height: 26px;
}

.helpmain .right .rightbox li {
    padding: 10px;
    width: 22%;
    float: left;
}

.helpmain .right .rightbox a {
    font-size: 14px;
    color: #336699;
}

.helpmain .right .rightbox h3 {
    background: #F5F5F5 url(../images/helpkey.gif) no-repeat;
    height: 26px;
    font-size: 14px;
    font-weight: bold;
    color: #ff6600;
    padding-left: 38px;
    border: #E4E4E4 1px solid;
    line-height: 26px;
}

.helpmain .right .rightbox .helpcontent {
    border: #E4E4E4 1px solid;
    border-top: none;
    padding: 8px;
    line-height: 25px;
}

.helpmain .right .rightbox .helpcontent img {
    max-width: 700px;
    width: 700px;
    width: expression(document.body.clientWidth>700?"700px":"auto");
    overflow: hidden;
}

/*团购*/
.tgmain1 {
    width: 950px;
    margin: 0px auto;
    border: red 1px soild;
}

.tgmain1 .left {
    width: 700px;
    float: left;
    border: green 1px solid;
}

.tgmain1 .right {
    width: 240px;
    float: right;
    border: blue 1px solid;
}

/*文章分页样式*/
#fenye {
    clear: both;
}

#fenye a {
    text-decoration: none;
}

#fenye .prev, #fenye .next {
    width: 52px;
    text-align: center;
}

#fenye a.curr {
    width: 22px;
    background: #FF9000;
    border: 1px solid #FFD297;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

#fenye a.curr:visited {
    color: #fff;
}

#fenye a {
    margin: 5px 4px 0 0;
    color: #2E2828;
    background: #fff;
    display: inline-table;
    border: 1px solid #FFD297;
    float: left;
    text-align: center;
    height: 22px;
    line-height: 22px
}

#fenye a.num {
    width: 22px;
}

#fenye a:visited {
    color: #2E2828;
}

#fenye a:hover {
    color: #fff;
    background: #FF9000;
    border: 1px solid #FFD297;
    float: left;
}

#fenye span {
    line-height: 30px;
}

/*文章正文分页样式*/
#pageNext {
    padding: 10px 12px 6px;
    clear: both;
}

#pageNext .prev, #pageNext .next {
    width: 52px;
    text-align: center;
}

#pageNext a.curr {
    width: 22px;
    background: #1f3a87;
    border: 1px solid #dcdddd;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

#pageNext a.curr:visited {
    color: #fff;
}

#pageNext a {
    margin: 5px 4px 0 0;
    color: #1E50A2;
    background: #fff;
    display: inline-table;
    border: 1px solid #dcdddd;
    float: left;
    text-align: center;
    height: 22px;
    line-height: 22px
}

#pageNext a.num {
    width: 22px;
}

#pageNext a:visited {
    color: #1f3a87;
}

#pageNext a:hover {
    color: #fff;
    background: #1E50A2;
    border: 1px solid #1E50A2;
    float: left;
}

#service {
    width: 948px;
    margin: 0px auto;
    border: #E8E8E8 1px solid;
    height: 100%;
    overflow: hidden;
    margin-top: 10px;
    padding: 5px;
}

#service dl {
    width: 18%;
    padding: 9px;
    float: left;
    text-align: center;
}

#service dt {
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #F1F1F1;
    margin-bottom: 8px;
}

#service dd {
    text-align: left;
    padding-left: 50px;
}

.copyright {
    text-align: center;
    width: 960px;
    margin: 0px auto;
    margin-top: 10px;
}

.copyright .foot {
    background: url(../images/Shop_BottomBottom.jpg) no-repeat;
    height: 33px;
    line-height: 33px;
    color: #fff;
}

.copyright .foot a {
    color: #fff;
}